body {
  margin: 0;
  /* display: flex;
  place-items: center;
  min-width: 320px;
  min-height: 100vh; */
}

.dp-flex {
  display: flex;
}

.dp-flex-jc-ac {
  justify-content: center;
  align-items: center;
}

.dp-flex-ac {
  align-items: center;
}

.dp-flex-jsb {
  justify-content: space-between;
}

.dp-flex-jfe {
  justify-content: flex-end;
}

.mb10 {
  margin-bottom: 10px;
}

.mt10 {
  margin-top: 10px;
}